// Promise:一种用于处理异步操作的对象，它代表了一个异步操作的最终完成或失败的结果，并允许在异步操作完成后执行相关代码。
// Promise提供了一种更灵活得到方式来管理异步代码，尤其是在处理多个异步操作的情况下。
// async/await:一种构建在promise之上的语法糖。它是ES8引入的特性，旨在简化异步代码的编写和理解。async函数返回一个Promise,
// 允许在函数内使用await关键字等待异步操作完成
// 关系
// async函数返回一个Promise对象。这意味着你可以在async函数内使用await来等待Promise对象的解决。
// await暂停async函数的执行，直到Promise状态变为resolved或者rejected。
// async/await是一种更直观的方式来处理Promise，可以避免嵌套的回调函数。